package h_eekwan.basic;

public class J06_DoWhile {

	public static void main(String[] args) {
		// 반복문 - do ~ while
		/*	초기화 식
			do {
				반복할 코드
				증가식 
			} while(조건식);*/
		
		// 상황 1) 간단한 인사말 5번 출력
		int i=1;
		do{
		System.out.println("선생님~ 안녕하세요~");
		++i;
		} while(i <=5);
			
		// 상황2) 1-10까지 출력
		int j=1;
		do{
			System.out.println(j);
			++j;
		}
		while(j<11);
		// 상황3) 1 - 50사이 홀수 출력
		int k=1;
		do{
			System.out.println(k);
			k=k+2;
			
			}
		while(k<51);
		
		k=1;
		do{
			if(k%2 !=0)
				System.out.println(k);
			++k;
		}while(k <50);
		
		//	상황 4) 1 - 100 사이의 총합
		int l=1;
		int sum=0;
		do {
			sum = l + sum;
			++l;
			
		}	while(l<=100);
		System.out.println(sum);
		
		// 상황 5) 100 - 1 까지 출력
		int m = 100;
		do{
			System.out.println(m);
			--m;
		}
		while(m>0);
			
		// 	상황 6) 100 ~ 1 사이 짝수 출력
		int n = 100;
		do{
			System.out.println(n);
			n= n-2;
			
		}while(n>=2);
		
		n =100;
		do{
			if (n%2==0)
			System.out.println(n);
			--n;
		}while(n>0);
		
		//	상황 7) 구구단 7단 출력
		int o = 1;
		
		do{
			
			
			System.out.println( "7 x " + o + " = " + 7*o);
			++o;					
		}while(o<=9);
		
		//	상황 8) 십구단 중 18단 출력
		int p = 18;
		int num = 1;
		do{
			
			System.out.println(" 18 x " + num + " = " + p);
			
			++num;
			p = 18 * num;
		}while(num<=9);
		
		p = 1;
		do{
			System.out.println( "18 x " +p+ " = " + p*18 );
			++p;
		}while(p <= 19);
		
		
		
					
			
		
			
		
			
		

	}

}
